<?php 

// array JSON response
$response = array();
 
// db connect class
require_once __DIR__ . '/connect.php';
 
// conectar com db
$db = new DB_CONNECT();

mysql_query("SET NAMES 'utf8'");
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_results=utf8');

function todosDoadores() {
	// get all doadores from tbdoadores
	$result = mysql_query("SELECT cpf, nome, endereco, cep, email, telefone FROM tbdoadores") or die(mysql_error());
	
     if (!empty($result)) {
	 
		// checar resultados nulos
		if (mysql_num_rows($result) > 0) {
    
			// doadores node
			$response["doadores"] = array();
 
			while ($row = mysql_fetch_array($result)) {
	
				// temp cachorro array
				$doador = array();        
				$doador["cpf"] = $row["cpf"];
				$doador["nome"] = $row["nome"];
				$doador["endereco"] = $row["endereco"];
				$doador["email"] = $row["email"];
				$doador["telefone"] = $row["telefone"];
				$doador["cep"] = $row["cep"];
		
				// add unico doador no responde array
				array_push($response["doadores"], $doador);
			}
		
			// success
			$response["success"] = 1;
 
			// echo JSON response
			echo json_encode($response);
		}
		else {
		    // nenhum cachorro encontrado
			$response["success"] = 0;
			$response["message"] = "Nenhum doador encontrado";
 
			// echo nenhum cachorro JSON
			echo json_encode($response);
		}
	}
}

function consultaDoador() {
	// required fields
	$cpf = $_GET['cpf'];
 
	// get a product from tbdoadores
	$result = mysql_query("SELECT nome, endereco, numero_end, bairro, uf, cep, email, telefone, ddd, expediente, expediente2, horario_atendimento, horario_atendimento2 FROM tbdoadores WHERE cpf = '$cpf'");
 
	if (!empty($result)) {
		// checar resultados nulos
		if (mysql_num_rows($result) > 0) {
 
			$result = mysql_fetch_array($result);
 
			$doador = array();
			$doador["nome"] = $result["nome"];
			$doador["endereco"] = $result["endereco"];
			$doador["numero_end"] = $result["numero_end"];
			$doador["bairro"] = $result["bairro"];
			$doador["uf"] = $result["uf"];
			$doador["cep"] = $result["cep"];
			$doador["email"] = $result["email"];
			$doador["telefone"] = $result["telefone"];
			$doador["expediente"] = $result["expediente"];
			$doador["expediente2"] = $result["expediente2"];
			$doador["horario_atendimento"] = $result["horario_atendimento"];
			$doador["horario_atendimento2"] = $result["horario_atendimento2"];
			$doador["ddd"] = $result["ddd"];
			
			// success
			$response["success"] = 1;
 
			// doador node
			$response["doador"] = array();
 
			array_push($response["doador"], $doador);
 
			// echo JSON response
			echo json_encode($response);
		} else {
			// Nenhum doador encontrado
			$response["success"] = 0;
			$response["message"] = "Nenhum doador encontrado";
 
			echo json_encode($response);
		}
	} else {
		// Nenhum doador encontrado
		$response["success"] = 0;
		$response["message"] = "Nenhum doador encontrado";
 
		echo json_encode($response);
	}
}

if (strcmp($_GET['metodo'],"todosDoadores") == 0) { 
	todosDoadores();
}  
if (strcmp($_GET['metodo'],"consultaDoador") == 0) { 
	consultaDoador();
}  
?>